an irrefutable document - Alemán Inglés Diccionario